#ifndef _SYS_H_
#define _SYS_H_

#include <stdio.h>

#include "./mlog/Mdebug.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"

#include "./robot.h"


#define bool	_Bool
#define true	1
#define false	0

#define TRUE	1
#define FALSE	0


typedef signed char		int8_t;
typedef unsigned char		uint8_t;
typedef short			int16_t;
typedef unsigned short		uint16_t;
// typedef int			int32_t;
// typedef unsigned		uint32_t;
typedef long long		int64_t;
typedef unsigned long long	uint64_t;


typedef unsigned char 	u8;
typedef unsigned short 	u16;
typedef  short 			s16;
typedef unsigned int 	u32;
typedef  int 			s32;


typedef volatile int32_t  vs32;
typedef volatile int16_t  vs16;
typedef volatile int8_t   vs8;

#endif
